var express = require("express");
var bodyParser = require("body-parser");
var app = express();

////////////////////////静态资源/////////////////////////////////////////
// 当以 /public/ 开头的时候，去 ./public/ 目录中找找对应的资源
// 这种方式更容易辨识，推荐这种方式
// app.use('/public/', express.static('./public/'))

//url以/abc/d/开头 资源将在 ./static/ 下找
//app.use('/abc/d/', express.static('./static/'))

// 当省略第一个参数的时候，则可以通过 省略 /static 的方式来访问
// 这种方式的好处就是可以省略 /static/
//app.use(express.static('./static/'))
///////////////////////////////////////////////////////////////////////

////////////获取post请求体//////////////////////////////////////////////
//安装依赖 npm i body-parser --save,然后require引入模块
// 配置 body-parser 中间件（插件，专门用来解析表单 POST 请求体）
//parse application/x-www-form-urlencoded
app.use(bodyParser.urlencoded({ extended: false }))
// parse application/json
//app.use(bodyParser.json())
//////////////////////////////////////////////////////////////////////
app.use('/node_modules/', express.static('./node_modules/'))
app.engine('html', require('express-art-template'));

app.post("/save",function(req,res){
	var comment = req.body;
	console.log(comment);
	console.log(comment.age+" "+comment.userName);
	//重定向
	res.redirect("https://www.baidu.com");
});
app.get("/user",function(req,res){
	res.render("user.html");
});
app.listen(12345,function(){
	console.log('服务已经启动');
});